Глобальный контекст.ВопросАсинх (Global context.DoQueryBoxAsync)
Глобальный контекст (Global context)
ВопросАсинх (DoQueryBoxAsync)
Доступен, начиная с версии 8.3.18.
Синтаксис:
ВопросАсинх(<ТекстВопроса>, <Кнопки>, <Таймаут>, <КнопкаПоУмолчанию>, <Заголовок>, <КнопкаТаймаута>)Параметры:
<ТекстВопроса> (обязательный)
Текст задаваемого вопроса.
<Кнопки> (обязательный)
Задает состав и текст кнопок диалога, а также, связанные с кнопками значения.
При использовании типа СписокЗначений:
- Значение – содержит значение, связанное с кнопкой. Это значение является возвращаемым значением при выборе кнопки. В качестве значения может использоваться значение перечисления КодВозвратаДиалога, а также другие значения;
- Представление – задает текст кнопки. Если представление не задано и в качестве значения используется значение перечисления КодВозвратаДиалога, то используется стандартное представление;
- Картинка – не используется (должна быть пустой);
- Пометка – не используется (должна быть пустой).
<Таймаут> (необязательный)
Интервал времени в секундах, в течение которого система будет ожидать ответа пользователя. По истечении интервала окно вопроса будет закрыто. Если параметр не указан, то время ожидания не ограничено.
Если параметр имеет отрицательное значение, будет сгенерировано исключение.
Значение по умолчанию: 0.
<КнопкаПоУмолчанию> (необязательный)
Определяет кнопку по умолчанию по типу кнопки или по связанному с ней значению.
<Заголовок> (необязательный)
Содержит заголовок окна вопроса.
Если не установлен, то у диалога заголовок не отображается.
<КнопкаТаймаута> (необязательный)
Определяет кнопку (по типу кнопки или по связанному с ней значению), на которой отображается количество секунд, оставшихся до истечения таймаута.
Возвращаемое значение:
Тип: Обещание.Результат выполнения обещания - результат выбора пользователя: значение системного перечисления или значение, связанное с нажатой кнопкой.
Если диалог закрыт по истечении времени - значение свойства Таймаут.
Описание:
Асинхронная функция. Выводит на экран окно вопроса, при этом не ожидает завершения ответа пользователя.
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, толстый клиент, мобильное приложение (клиент).
Примечание:
Ширина всех кнопок диалога одинакова и равна ширине самой широкой кнопки.Ширина текста в диалоге ограничена 40 символами.
Пример:
| Асинх Процедура ЗадатьВопросОПродолжении() Режим = РежимДиалогаВопрос.ДаНет; Ответ = Ждать ВопросАсинх(НСтр("ru = 'Продолжить выполнение операции?';" + " en = 'Do you want to continue?'"), Режим, 0); Если Ответ = КодВозвратаДиалога.Нет Тогда Возврат; КонецЕсли; КонецПроцедуры |
См. также:
Глобальный контекст, метод ВопросГлобальный контекст, метод ПоказатьВопрос
Использование в версии:
Доступен, начиная с версии 8.3.18.